home *** CD-ROM | disk | FTP | other *** search
/ TOS Silver 2000 / TOS Silver 2000.iso / musik / SMACHN36 / FRANCAIS / SMFORMAT.TXT < prev    next >
Encoding:
Text File  |  1998-06-25  |  4.7 KB  |  113 lines

  1.  
  2. Objet : structure du format propre à Sound Machine (2.5, 3.0 et 3.1)
  3.  
  4.  
  5. 1. Format de Sound Machine 2.5
  6. ==============================
  7.  
  8.      A. Strucure générale
  9.      --------------------
  10.  
  11. header
  12.   SM25   ' initiales et version du programme
  13.   x%     ' le numéro du format (cf FORMATS.TXT)
  14.   f%     ' l'octet de configuration, voir plus loin
  15.   o1     ' 1er offset d'initialisation
  16.   o2     ' 2ème offset d'initialisation, utilisé pour les digidrums
  17.   o3     ' offset pour la vbl, met en place la musique
  18.   o4     ' 1er offset d'arrêt, pour stopper la musique
  19.   o5     ' 2ème offset d'arrêt, pour stopper les digidrums
  20.   s1     ' si s1="*" alors r1 est positif, si s1="." alors il est négatif
  21.   r1     ' valeur du registre d0 pour démarrer la musique (numéro de musique)
  22.   s2     ' voir à s1
  23.   r2     ' valeur du registre d0 pour stopper la musique (numéro de musique)
  24. fin header
  25. début corps musique
  26.   (...)
  27. fin corps musique
  28.  
  29.  
  30.      B. Structure de l'octet de configuration
  31.      ----------------------------------------
  32.  
  33. Bit de configuration --------------------------------->  7  6  5  4  3  2  1  0
  34. Signification de chaque bit:                             |  |  |  |  |  |  |  |
  35.                                                          |  |  |  |  |  |  |  |
  36. - inutilisé ---------------------------------------------/  |  |  |  |  |  |  |
  37. - si 1 alors la musique marche sur Falcon, si 0 alors non --/  |  |  |  |  |  |
  38. - type de musique : -------------------------------------------+--/  |  |  |  |
  39.   00 : soundchip                                                     |  |  |  |
  40.   01 : sid-voice                                                     |  |  |  |
  41.   10 : halftrack                                                     |  |  |  |
  42.   11 : sid-voice + halftrack                                         |  |  |  |
  43. - si 1 alors il y a plusieurs musiques dans un même fichier ---------/  |  |  |
  44. - si 1 alors on utilise l'offset 'o5' (pour stopper les digidrums) -----/  |  |
  45. - si 1 alors on utilise l'offset 'o2' (pour initialiser les digidrums) ----/  |
  46. - si 1 alors la musique peut être jouée, si 0 alors non (au cas où un format  |
  47.   ne serait pas reconnu) -----------------------------------------------------/
  48.  
  49.  
  50. 2. Format de Sound Machine 3.0
  51. ==============================
  52.  
  53.      A. Strucure générale
  54.      --------------------
  55.  
  56. header
  57.   SM3    ' initiales et version du programme
  58.   x%     ' le numéro du format
  59.   f%     ' l'octet de configuration, voir plus loin
  60.   o1     ' 1er offset d'initialisation
  61.   o2     ' 2ème offset d'initialisation, utilisé pour les digidrums
  62.   o3     ' offset pour la vbl, met en place la musique
  63.   o4     ' 1er offset d'arrêt, pour stopper la musique
  64.   o5     ' 2ème offset d'arrêt, pour stopper les digidrums
  65.   r1     ' valeur du registre d0 pour démarrer la musique (numéro de musique)
  66.   r2     ' valeur du registre d0 pour stopper la musique (numéro de musique)
  67. fin header
  68. début corps musique
  69.   (...)
  70. fin corps musique
  71.  
  72.  
  73.      B. Structure de l'octet de configuration
  74.      ----------------------------------------
  75.  
  76. Bit de configuration --------------------------------->  7  6  5  4  3  2  1  0
  77. Signification de chaque bit:                             |  |  |  |  |  |  |  |
  78.                                                          |  |  |  |  |  |  |  |
  79. - si 1 alors "r1" est de signe positif ------------------/  |  |  |  |  |  |  |
  80. - si 1 alors "r2" est de signe positif ---------------------/  |  |  |  |  |  |
  81. - type de musique : -------------------------------------------+--/  |  |  |  |
  82.   00 : soundchip                                                     |  |  |  |
  83.   01 : sid-voice                                                     |  |  |  |
  84.   10 : halftrack                                                     |  |  |  |
  85.   11 : sid-voice + halftrack                                         |  |  |  |
  86. - si 1 alors on peut jouer cette musique sur Falcon -----------------/  |  |  |
  87. - si 1 alors le fichier contient plusieurs musiques --------------------/  |  |
  88. - si 1 alors on utilise l'offset 'o5' (pour stopper les digidrums) --------/  |
  89. - si 1 alors le logiciel peut jouer cette musique ----------------------------/
  90.  
  91.  
  92. 3. Format de Sound Machine 3.1
  93. ==============================
  94.  
  95.      A. Strucure générale
  96.      --------------------
  97.  
  98. header
  99.   Sm3    ' initiales et version du programme (SM3=3.0, Sm3=3.1)
  100.   (le reste est identique au format 3.0)
  101. fin header
  102. début corps musique
  103.   (...)
  104. fin corps musique
  105.  
  106.  
  107.      B. Structure de l'octet de configuration
  108.      ----------------------------------------
  109.  
  110.      Strictement identique à la version 3.0. La seule différence réside dans le
  111. fait que si le bit 0 est mis à 1 alors on utilise l'offset 'o2' (pour initiali-
  112. ser les digidrums).
  113.